/**
 * Created by mj on 2017/3/30.
 */
/**
 * 返回
 */
$(function () {
    $("#goBack").click(function () {
        window.location.href = "user_index.html";
    })
});
/**
 * 打开角色列表
 */
$(function () {
    $("#organizationWin").window("close");
    $("#openOrganizationList").click(function () {
        $("#organizationWin").window("open");
        //初始化用户列表
        $('#organizationList').datagrid({
            url: "organizationfindAllWithPaging",
            method: "post",
            striped: true,
            fitColumns: true,//是否自动填充适合屏幕
            pagination: true,//是否显示底部工具栏
            nowrap: true,
            displayMsg: "",
            pageSize: 8,
            pageList: [8, 16, 24],
            columns: [[
                {field: 'id', title: 'select', checkbox: true, align: 'center'},
                {field: 'organizationName', title: '角色名', sortable: true, width: 100, align: "center"},
                {field: 'organizationDescription', title: '描述', width: 100, align: "center"},
            ]],
        });
    })
});
/**
 * 显示角色列表
 */
function getOrganizations() {
    var selRows = $('#organizationList').datagrid('getChecked');
    var ids = "";
    var i = 0;
    $("#organizationNames").val("");
    while (i != selRows.length) {
        ids = selRows[i].id + "," + ids;
        $("#organizationNames").val(selRows[i].organizationName + "," + $("#organizationNames").val());
        i++;
    }
    $("#organizationIds").val(ids);
    $("#organizationWin").window("close");
}
/**
 * 返回
 */
function cancel() {
    $("#organizationWin").window("close");
}
/**
 * 初始化角色
 */
$(function () {
    $("input[name='organizationName']").each(function () {
        $("#organizationNames").val($(this).val() + "," + $("#organizationNames").val());
    });
});
/**
 * 确认更新用户信息
 */
$(function () {
    $("#update").click(function () {
        //角色不能为空
        if ($("#organizationNames").val() == null || $("#organizationNames").val() == $("#userPassword").val()) {
            $.messager.alert("警告", "请为用户添加一个角色");
            return;
        }
        if ($("#info_check").html() == "√" || $("#reUserPassword").val().length == 0) {
            //询问用户是否需要修改信息
            $.messager.confirm('确认', '您确认想要修改记录吗？', function (r) {
                if (r) {
                    $.ajax({
                        type: "POST",
                        url: "update",
                        data: $("#mainform").serialize(),
                        dataType: "json",
                        success: function (data) {
                            if (data.msg == "success") {
                                $.messager.alert("提示", "修改成功！")
                            } else {
                                $.messager.alert("提示", "修改失败！")
                            }
                            window.history.back(-2);
                        },
                        error: function () {
                            $.messager.alert("提示", "出现了不可预知的错误，请刷新重试！");
                        }
                    })
                }
            });
        }
    })
});
$(function () {
    $("#userPassword").keyup(function () {
        //检查是否修改了密码
        var userPwd = $("#userPassword").val();
        //密码长度是否符合要求
        if ((userPwd.length > 0 && userPwd.length < 6) || userPwd.length > 18) {
            $("#info_span").html("*密码长度低于6位或者超过了18位，请重新输入！");
            $("#info_span").css("color", "red");

        } else {
            $("#info_span").html("密码长度为6-18，为空则不修改密码");
            $("#info_span").css("color", "#2B79AA");
        }
    });
    $("#reUserPassword").keyup(function () {
        //判断两次密码是否一致
        var secondPwd = $("#reUserPassword").val();
        var userPwd = $("#userPassword").val();
        if (secondPwd.length == userPwd.length) {
            if (userPwd != secondPwd) {
                $("#info_check").html("*两次输入密码不一致，请重新输入！");
                $("#info_check").css("color", "red");
            } else {
                $("#info_check").html("√");
                $("#info_check").css("color", "#2B79AA");
            }
        }

    })
});